failure 40:

Requirement failed: {lgammaf_r.08} If x is a non-positive integer function shall return +HUGE_VAL
location
trace /var/opt/lsb/test/olver-core/2013-01-21_10-20-40/math_gamma_scenario.utz (math_gamma_scenario.utt), line 200
occurence
scenario math_gamma_scenario
specification function lgamma_r_spec()
parameter value  CallContext context = [pid=14280,thr=b74976c0]
parameter value  Unifloat * @x = (float) -5.0000000000000000e-01 (-0x.80000000P0F)
parameter value  Unifloat * x = (float) -5.0000000000000000e-01 (-0x.80000000P0F)
parameter value  IntT * @signp = <0xbfa377c4>ptr to -1
parameter value  IntT * signp = <0xbfa377c4>ptr to -1
parameter value  ErrorCode * @errno = EOK
parameter value  ErrorCode * errno = EOK
return value  (Unifloat *) (float) 1.2655121088027954e+00 (0x.A1FC4D00P1F)
coverage
& branch
C
X IS NORMAL NON POSITIVE
properties
REQ failed lgammaf_r.08
expected value (float) Infinity
kind POSTCONDITION_FAILED
similar known bug(s)
According to LSB, lgamma_r(x) family of functions shall return +HUGE_VAL if x is a non-positive integer. But on the target machine the functions don't return +HUGE_VAL if the argument is not positive.